Object Views and Database Restructuring
نویسندگان
چکیده
We present a formal data model for views in Object DataBase Systems (ODBS) as a transformation mechanism for databases. Our model relaxes the usual constraint where an object belongs to a single class while using a generalization of referent and enables a deterministic creation of derived objects with complex object identiiers. We deene an IQL-like language which enables the manipulation of such referents. The view-based transformation is achieved in two steps: an extension of the source base followed by a projection of the extended base. The extension and projection can be carried out using four object algebraic operators, namely projection, join-specialization, join and generalization, that specify both the virtual schema and its corresponding virtual instance. This simple algebra can express most the view operators proposed in the literature and provides a real restructing of the source schema and base.
منابع مشابه
View Management Issues in Object - Oriented Databases
In database terminology, a view is a query that is stored and given a name by which it can be used in other queries. Views are an established technique for virtually restructuring data, classes, and schemata so as to meet the needs of specific applications or users, for integrating heterogeneous and distributed systems (for example, data warehouse systems), and for achieving interoperability by...
متن کاملRe-usable ODMG-based Templates for Web View Generation and Restructuring
In our emerging digital paper-less society, massive amounts of information is being maintained in on-line repositories and diverse web site representations of this information must be served over the internet to diierent user groups. E-commerce and digital libaries are two sample applications with such needs. In this paper we have presented a database-centric approach called Re-WEB that address...
متن کاملBenchmarks for Object-oriented View Mechanisms Position Statement for Oopsla '95 Workshop 9: Object Database Behavior, Benchmarks, and Performance 1 1 Increased Interest in Oo View Technology
Views are an established technique for virtually restructuring data, classes, and schemata so as to meet the needs of speciic applications or users; for integrating heterogeneous and distributed systems (for example, data warehouse systems); and for achieving interoperability by hiding the idiosyncrasies of component systems to be integrated into one uniied, yet fed-erated system. Because the r...
متن کاملWPI - CS - TR - 99 - 32 Feb 1999 The RE - WEB Approach towards Web View
In our emerging digital paper-less society, massive amounts of information is being maintained in on-line repositories and diverse web site representations of this information must be served over the internet to diierent user groups. E-commerce and digital libaries are two representative sample applications with such needs. In this paper we have presented a database-centric approach called Re-W...
متن کاملFlexible Object-Oriented Views Using Method Propagation
Object-oriented views play a key role when giving accessing applications a new or restricted perspective on persistent object-oriented data. However, traditional object-oriented view systems only allow for limited changes when it comes to restructuring a database schema and the related persistent objects in a view. We present a new approach for defining object-oriented views that enables view s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997